package com.hengpeng.itfinbase.message.payment;

import com.hengpeng.itfinbase.message.ResponseMessage;

/**
 * <pre>
 * 支付结果通知响应消息体
 * </pre>
 * 
 * @author shanguogang
 * @version 1.0, 2015-8-7
 */
public class PayNotifyResponseMsg extends ResponseMessage {
    private static final long serialVersionUID = 1695160243272081028L;

    /**
     * 商户号标识
     */
    private String merchantId;

    /**
     * 充值金额
     */
    private double money;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 赠金
     */
    private double presentMoney;

    /**
     * 支付提供商Id
     */
    private String providerId;

    /**
     * 交易时间
     */
    private String transDate;

    /**
     * 交易需要响应用户的内容
     */
    private String transResponseData;

    public String getTransResponseData() {
        return transResponseData;
    }

    public void setTransResponseData(String transResponseData) {
        this.transResponseData = transResponseData;
    }

    public PayNotifyResponseMsg() {
        super();
    }

    /**
     * @return 充值金额
     */
    public double getMoney() {
        return money;
    }

    /**
     * @return 订单号
     */
    public String getOrderNo() {
        return orderNo;
    }

    /**
     * @return 赠金
     */
    public double getPresentMoney() {
        return presentMoney;
    }

    /**
     * @return 支付提供商Id
     */
    public String getProviderId() {
        return providerId;
    }

    /**
     * @return 交易时间
     */
    public String getTransDate() {
        return transDate;
    }

    /**
     * @param merchantId
     *            商户号标识
     */
    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    /**
     * @param money
     *            充值金额
     */
    public void setMoney(double money) {
        this.money = money;
    }

    /**
     * @param orderNo
     *            订单号
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    /**
     * @param presentMoney
     *            赠金
     */
    public void setPresentMoney(double presentMoney) {
        this.presentMoney = presentMoney;
    }

    /**
     * @param providerId
     *            支付提供商Id
     */
    public void setProviderId(String providerId) {
        this.providerId = providerId;
    }

    /**
     * @param transDate
     *            交易时间
     */
    public void setTransDate(String transDate) {
        this.transDate = transDate;
    }

    public String getMerchantId() {
        return merchantId;
    }

}